Mapping for FPGAs with Nonuniform Pin Delays
نویسندگان
چکیده
373 Technology Mapping for FPGAs with Nonuniform Pin Delays and Fast Interconnections Jason Cong, Yean-Yow Hwang and Songjie Xu Department of Computer Science University of California, Los Angeles, CA 90095 fcong, yeanyow, [email protected] Abstract In this paper we study the technology mapping problem for FPGAs with nonuniform pin delays and fast interconnections. We develop the PinMap algorithm to compute the delay optimal mapping solution for FPGAs with nonuniform pin delays in polynomial time based on the e cient cut enumeration. Compared with FlowMap [5] without considering the nonuniform pin delays, PinMap is able to reduce the circuit delay by 15% without any area penalty. For mapping with fast interconnections, we present two algorithms, an iterative re nement based algorithm, named ChainMap, and a Boolean matching based algorithm, named HeteroBM, which combines the Boolean matching techniques proposed in [2] and [3] and the heterogeneous technology mapping mechanism presented in [1]. It is shown that both ChainMap and HeteroBM are able to signi cantly reduce the circuit delay by making e cient use of the FPGA fast interconnections resources.
منابع مشابه
Delay - Oriented Technology Mapping for Heterogeneous FPGAs
In order to maximize performance and device utilization, recent generation of FPGAs take advantage of speed and density beneets resulted from heterogeneous FPGAs, which provide either an array of homogeneous programmable logic blocks (PLBs), each conngured to implement circuits with LUTs of diierent sizes, or an array of physically heterogeneous LUTs. Some heterogeneous FPGAs do not have limita...
متن کاملPin assignment for multi-FPGA systems
Multi-FPGA systems have tremendous potential, providing a high-performance computing substrate for many different applications. One of the keys to achieving this potential is a complete, automatic mapping solution that creates high-quality mappings in the shortest possible time. In this paper we consider one step in this process, the assignment of inter-FPGA signals to specific I/O pins on the ...
متن کاملPerformance-driven technology mapping for heterogeneous FPGAs
In order to maximize performance and device utilization, the recent generation of field programmable gate arrays (FPGAs) take advantage of speed and density benefits resulting from heterogeneous FPGAs, which can be classified into heterogeneous FPGAs without bounded resources or heterogeneous FPGAs with bounded resources. In this paper, we study the technology mapping problem for heterogeneous ...
متن کاملPin Assignment for Multi - FPGA Systems 1 ( Extended
There is currently great interest in using systems of FPGAs for logic emulators, custom computing devices, and software accelerators. An important step in making these technologies more generally useful is to develop completely automatic mapping tools from high-level specification to FPGA programming files. In this paper we examine one step in this automatic mapping process, the selection of FP...
متن کاملA Universal CLA Adder Generator for SRAM-Based FPGAs
In this paper we present an universal module generator for hierarchical carry lookahead adders of any word length which is suitable for most SRAM-based FPGA architectures. We introduce a generic model of SRAMbased FPGAs taking different configurations of the logic blocks into account. Considering the logical structure of CLA adders we efficiently perform technology mapping including an adaptive...
متن کامل